package com.nbst.model.erp;

import java.util.Date;

/**
 * 
 * @ClassName: Subcoutentry
 * @Description:工序委外转出单明细
 * @author 兵
 * @date 2018-4-21
 * 
 */
public class SubcOutEntry {
	/**单据内码*/
	private Integer fInterID;

	/**分录内码*/
	private Integer fEntryID;

	/**行号*/
	private Integer fIndex;

	/**工序号*/
	private Integer fOperSN;

	/**工序名称*/
	private Integer fOperID;

	/**是否首工序*/
	private Integer fIsFirstOp;

	/**检验方式*/
	private Integer fQualityChkID;

	/**检验方案*/
	private Integer fQualityShcemeID;

	/**检验人*/
	private Integer fFManagerID;

	/**产品代码*/
	private Integer fItemID;

	/**单位*/
	private Integer fUnitID;

	/**转出数量(工序)*/
	private Double fOperTranOutQty;

	/**基本系数*/
	private Double fBasicCoef;

	/**转出数量*/
	private Double fTranOutQty;

	/**实际转出日期*/
	private Date fFactTranOutDate;

	/**交货日期*/
	private Date fFetchDate;

	/**单价*/
	private Double fUnitPrice;

	/**含税单价*/
	private Double fTaxUnitPrice;

	/**税率*/
	private Double fTaxRate;

	/**税额*/
	private Double fTaxAmountFor;

	/**折扣率*/
	private Double fDiscountRate;

	/**折扣额*/
	private Double fDiscountAmountFor;

	/**金额*/
	private Double fAmountFor;

	/**价税合计*/
	private Double fAmountIncludeTaxFor;

	/**备注*/
	private String fText;
	
	/**批号*/
	private String fBatchNo;

	/**生产车间*/
	private Integer fWorkShopID;

	/**销售订单内码*/
	private Integer fOrderInterID;

	/**销售订单号*/
	private String fOrderBillNo;

	/**销售分录内码*/
	private Integer fOrderEntryID;

	/**条形码*/
	private String fDBCode;

	/**生产任务单内码*/
	private Integer fICMOInterID;

	/**生产任务单号*/
	private String fICMOBillNo;

	/**计划跟踪号*/
	private String fMtoNo;

	/**工序计划单号*/
	private String fWBNo;

	/**工序计划单内码*/
	private Integer fWBInterID;

	/**流转卡号*/
	private String fFlowCardNo;

	/**流转卡内码*/
	private Integer fFlowCardInterID;

	/**流转卡分录*/
	private Integer fFlowCardEntryID;

	/**源单类型*/
	private Integer fClassID_SRC;

	/**源单内码*/
	private Integer fID_SRC;

	/**源单编号*/
	private String fBillNo_SRC;

	/**源单分录*/
	private Integer fEntryID_SRC;

	/**行关闭标志*/
	private Boolean fCloseFlag;

	/**行关闭人*/
	private Integer fCloser;

	/**关闭日期*/
	private Date fCloseDate;

	/**检验关联数量*/
	private Double fInspRelQty;

	/**接收数量*/
	private Double fReceiptQty;

	/**合格数量*/
	private Double fQualifiedQty;

	/**返修数量*/
	private Double fReprocessedAuxQty;

	/**返修数量（工序）*/
	private Double fOperAuxReprocessedQty;

	public Integer getfInterID() {
		return fInterID;
	}

	public void setfInterID(Integer fInterID) {
		this.fInterID = fInterID;
	}

	public Integer getfEntryID() {
		return fEntryID;
	}

	public void setfEntryID(Integer fEntryID) {
		this.fEntryID = fEntryID;
	}

	public Integer getfIndex() {
		return fIndex;
	}

	public void setfIndex(Integer fIndex) {
		this.fIndex = fIndex;
	}

	public Integer getfOperSN() {
		return fOperSN;
	}

	public void setfOperSN(Integer fOperSN) {
		this.fOperSN = fOperSN;
	}

	public Integer getfOperID() {
		return fOperID;
	}

	public void setfOperID(Integer fOperID) {
		this.fOperID = fOperID;
	}

	public Integer getfIsFirstOp() {
		return fIsFirstOp;
	}

	public void setfIsFirstOp(Integer fIsFirstOp) {
		this.fIsFirstOp = fIsFirstOp;
	}

	public Integer getfQualityChkID() {
		return fQualityChkID;
	}

	public void setfQualityChkID(Integer fQualityChkID) {
		this.fQualityChkID = fQualityChkID;
	}

	public Integer getfQualityShcemeID() {
		return fQualityShcemeID;
	}

	public void setfQualityShcemeID(Integer fQualityShcemeID) {
		this.fQualityShcemeID = fQualityShcemeID;
	}

	public Integer getfFManagerID() {
		return fFManagerID;
	}

	public void setfFManagerID(Integer fFManagerID) {
		this.fFManagerID = fFManagerID;
	}

	public Integer getfItemID() {
		return fItemID;
	}

	public void setfItemID(Integer fItemID) {
		this.fItemID = fItemID;
	}

	public Integer getfUnitID() {
		return fUnitID;
	}

	public void setfUnitID(Integer fUnitID) {
		this.fUnitID = fUnitID;
	}

	public Double getfOperTranOutQty() {
		return fOperTranOutQty;
	}

	public void setfOperTranOutQty(Double fOperTranOutQty) {
		this.fOperTranOutQty = fOperTranOutQty;
	}

	public Double getfBasicCoef() {
		return fBasicCoef;
	}

	public void setfBasicCoef(Double fBasicCoef) {
		this.fBasicCoef = fBasicCoef;
	}

	public Double getfTranOutQty() {
		return fTranOutQty;
	}

	public void setfTranOutQty(Double fTranOutQty) {
		this.fTranOutQty = fTranOutQty;
	}

	public Date getfFactTranOutDate() {
		return fFactTranOutDate;
	}

	public void setfFactTranOutDate(Date fFactTranOutDate) {
		this.fFactTranOutDate = fFactTranOutDate;
	}

	public Date getfFetchDate() {
		return fFetchDate;
	}

	public void setfFetchDate(Date fFetchDate) {
		this.fFetchDate = fFetchDate;
	}

	public Double getfUnitPrice() {
		return fUnitPrice;
	}

	public void setfUnitPrice(Double fUnitPrice) {
		this.fUnitPrice = fUnitPrice;
	}

	public Double getfTaxUnitPrice() {
		return fTaxUnitPrice;
	}

	public void setfTaxUnitPrice(Double fTaxUnitPrice) {
		this.fTaxUnitPrice = fTaxUnitPrice;
	}

	public Double getfTaxRate() {
		return fTaxRate;
	}

	public void setfTaxRate(Double fTaxRate) {
		this.fTaxRate = fTaxRate;
	}

	public Double getfTaxAmountFor() {
		return fTaxAmountFor;
	}

	public void setfTaxAmountFor(Double fTaxAmountFor) {
		this.fTaxAmountFor = fTaxAmountFor;
	}

	public Double getfDiscountRate() {
		return fDiscountRate;
	}

	public void setfDiscountRate(Double fDiscountRate) {
		this.fDiscountRate = fDiscountRate;
	}

	public Double getfDiscountAmountFor() {
		return fDiscountAmountFor;
	}

	public void setfDiscountAmountFor(Double fDiscountAmountFor) {
		this.fDiscountAmountFor = fDiscountAmountFor;
	}

	public Double getfAmountFor() {
		return fAmountFor;
	}

	public void setfAmountFor(Double fAmountFor) {
		this.fAmountFor = fAmountFor;
	}

	public Double getfAmountIncludeTaxFor() {
		return fAmountIncludeTaxFor;
	}

	public void setfAmountIncludeTaxFor(Double fAmountIncludeTaxFor) {
		this.fAmountIncludeTaxFor = fAmountIncludeTaxFor;
	}

	public String getfBatchNo() {
		return fBatchNo;
	}

	public void setfBatchNo(String fBatchNo) {
		this.fBatchNo = fBatchNo;
	}

	public Integer getfWorkShopID() {
		return fWorkShopID;
	}

	public void setfWorkShopID(Integer fWorkShopID) {
		this.fWorkShopID = fWorkShopID;
	}

	public Integer getfOrderInterID() {
		return fOrderInterID;
	}

	public void setfOrderInterID(Integer fOrderInterID) {
		this.fOrderInterID = fOrderInterID;
	}

	public String getfOrderBillNo() {
		return fOrderBillNo;
	}

	public void setfOrderBillNo(String fOrderBillNo) {
		this.fOrderBillNo = fOrderBillNo;
	}

	public Integer getfOrderEntryID() {
		return fOrderEntryID;
	}

	public void setfOrderEntryID(Integer fOrderEntryID) {
		this.fOrderEntryID = fOrderEntryID;
	}

	public String getfDBCode() {
		return fDBCode;
	}

	public void setfDBCode(String fDBCode) {
		this.fDBCode = fDBCode;
	}

	public Integer getfICMOInterID() {
		return fICMOInterID;
	}

	public void setfICMOInterID(Integer fICMOInterID) {
		this.fICMOInterID = fICMOInterID;
	}

	public String getfICMOBillNo() {
		return fICMOBillNo;
	}

	public void setfICMOBillNo(String fICMOBillNo) {
		this.fICMOBillNo = fICMOBillNo;
	}

	public String getfMtoNo() {
		return fMtoNo;
	}

	public void setfMtoNo(String fMtoNo) {
		this.fMtoNo = fMtoNo;
	}

	public String getfWBNo() {
		return fWBNo;
	}

	public void setfWBNo(String fWBNo) {
		this.fWBNo = fWBNo;
	}

	public Integer getfWBInterID() {
		return fWBInterID;
	}

	public void setfWBInterID(Integer fWBInterID) {
		this.fWBInterID = fWBInterID;
	}

	public String getfFlowCardNo() {
		return fFlowCardNo;
	}

	public void setfFlowCardNo(String fFlowCardNo) {
		this.fFlowCardNo = fFlowCardNo;
	}

	public Integer getfFlowCardInterID() {
		return fFlowCardInterID;
	}

	public void setfFlowCardInterID(Integer fFlowCardInterID) {
		this.fFlowCardInterID = fFlowCardInterID;
	}

	public Integer getfFlowCardEntryID() {
		return fFlowCardEntryID;
	}

	public void setfFlowCardEntryID(Integer fFlowCardEntryID) {
		this.fFlowCardEntryID = fFlowCardEntryID;
	}

	public Integer getfClassID_SRC() {
		return fClassID_SRC;
	}

	public void setfClassID_SRC(Integer fClassID_SRC) {
		this.fClassID_SRC = fClassID_SRC;
	}

	public Integer getfID_SRC() {
		return fID_SRC;
	}

	public void setfID_SRC(Integer fID_SRC) {
		this.fID_SRC = fID_SRC;
	}

	public String getfBillNo_SRC() {
		return fBillNo_SRC;
	}

	public void setfBillNo_SRC(String fBillNo_SRC) {
		this.fBillNo_SRC = fBillNo_SRC;
	}

	public Integer getfEntryID_SRC() {
		return fEntryID_SRC;
	}

	public void setfEntryID_SRC(Integer fEntryID_SRC) {
		this.fEntryID_SRC = fEntryID_SRC;
	}

	public Boolean getfCloseFlag() {
		return fCloseFlag;
	}

	public void setfCloseFlag(Boolean fCloseFlag) {
		this.fCloseFlag = fCloseFlag;
	}

	public Integer getfCloser() {
		return fCloser;
	}

	public void setfCloser(Integer fCloser) {
		this.fCloser = fCloser;
	}

	public Date getfCloseDate() {
		return fCloseDate;
	}

	public void setfCloseDate(Date fCloseDate) {
		this.fCloseDate = fCloseDate;
	}

	public Double getfInspRelQty() {
		return fInspRelQty;
	}

	public void setfInspRelQty(Double fInspRelQty) {
		this.fInspRelQty = fInspRelQty;
	}

	public Double getfReceiptQty() {
		return fReceiptQty;
	}

	public void setfReceiptQty(Double fReceiptQty) {
		this.fReceiptQty = fReceiptQty;
	}

	public Double getfQualifiedQty() {
		return fQualifiedQty;
	}

	public void setfQualifiedQty(Double fQualifiedQty) {
		this.fQualifiedQty = fQualifiedQty;
	}

	public Double getfReprocessedAuxQty() {
		return fReprocessedAuxQty;
	}

	public void setfReprocessedAuxQty(Double fReprocessedAuxQty) {
		this.fReprocessedAuxQty = fReprocessedAuxQty;
	}

	public Double getfOperAuxReprocessedQty() {
		return fOperAuxReprocessedQty;
	}

	public void setfOperAuxReprocessedQty(Double fOperAuxReprocessedQty) {
		this.fOperAuxReprocessedQty = fOperAuxReprocessedQty;
	}

	public String getfText() {
		return fText;
	}

	public void setfText(String fText) {
		this.fText = fText;
	}

	@Override
	public String toString() {
		return "Subcoutentry [fInterID=" + fInterID + ", fEntryID=" + fEntryID
				+ ", fIndex=" + fIndex + ", fOperSN=" + fOperSN + ", fOperID="
				+ fOperID + ", fIsFirstOp=" + fIsFirstOp + ", fQualityChkID="
				+ fQualityChkID + ", fQualityShcemeID=" + fQualityShcemeID
				+ ", fFManagerID=" + fFManagerID + ", fItemID=" + fItemID
				+ ", fUnitID=" + fUnitID + ", fOperTranOutQty="
				+ fOperTranOutQty + ", fBasicCoef=" + fBasicCoef
				+ ", fTranOutQty=" + fTranOutQty + ", fFactTranOutDate="
				+ fFactTranOutDate + ", fFetchDate=" + fFetchDate
				+ ", fUnitPrice=" + fUnitPrice + ", fTaxUnitPrice="
				+ fTaxUnitPrice + ", fTaxRate=" + fTaxRate + ", fTaxAmountFor="
				+ fTaxAmountFor + ", fDiscountRate=" + fDiscountRate
				+ ", fDiscountAmountFor=" + fDiscountAmountFor
				+ ", fAmountFor=" + fAmountFor + ", fAmountIncludeTaxFor="
				+ fAmountIncludeTaxFor + ", fText=" + fText + ", fBatchNo="
				+ fBatchNo + ", fWorkShopID=" + fWorkShopID
				+ ", fOrderInterID=" + fOrderInterID + ", fOrderBillNo="
				+ fOrderBillNo + ", fOrderEntryID=" + fOrderEntryID
				+ ", fDBCode=" + fDBCode + ", fICMOInterID=" + fICMOInterID
				+ ", fICMOBillNo=" + fICMOBillNo + ", fMtoNo=" + fMtoNo
				+ ", fWBNo=" + fWBNo + ", fWBInterID=" + fWBInterID
				+ ", fFlowCardNo=" + fFlowCardNo + ", fFlowCardInterID="
				+ fFlowCardInterID + ", fFlowCardEntryID=" + fFlowCardEntryID
				+ ", fClassID_SRC=" + fClassID_SRC + ", fID_SRC=" + fID_SRC
				+ ", fBillNo_SRC=" + fBillNo_SRC + ", fEntryID_SRC="
				+ fEntryID_SRC + ", fCloseFlag=" + fCloseFlag + ", fCloser="
				+ fCloser + ", fCloseDate=" + fCloseDate + ", fInspRelQty="
				+ fInspRelQty + ", fReceiptQty=" + fReceiptQty
				+ ", fQualifiedQty=" + fQualifiedQty + ", fReprocessedAuxQty="
				+ fReprocessedAuxQty + ", fOperAuxReprocessedQty="
				+ fOperAuxReprocessedQty + "]";
	}
}